
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>购物车商品列表</title>

</head>
<body>
	<?php
		header("Content-type:text/html;charset=utf-8");
		include "mysqli.php";
	?>

	<h1>商品列表</h1>
	<!-- 显示当前系统时间 -->
	<h3 id="timeItem">
		<script type="text/javascript">
			myTimer();
			setInterval(function(){myTimer()},1000);
			function myTimer(){
				var d=new Date();
				document.getElementById('timeItem').innerHTML=d.toLocaleTimeString();
				// toLocaleTimeString() 根据本地时间格式，将Date对象的时间部分转换成字符串
			}
		</script>
	</h3>

	<form method="get">
		<select name="gid">
			<option value="0">请选择商品</option>

	<?php
	// 运用无限极分类对下拉框进行循环遍历
	function show($fid,$i)
{
    global $mysqli;
    $sql = "select *from goodstype where fid=$fid";
    $result = $mysqli->query($sql);
    $str=" ";
    $i++;
    for($n=1;$n<$i;$n++) {
        $str .= "---";
    }
    // isset 检测变量是否设置，并且不是 NULL
    $id=isset($_GET["gid"])?$_GET["gid"]:"";
    ?>
    <?php
    //（在数据库中取出一行，指针偏移到下一个值，等待赋值，同时这一行数据也按照键值对应关系，形成关联数组）把$result得到的值赋给$row,while为true时执行
    while ($row = $result->fetch_assoc()) {
        ?>
        <option <?php if($id==$row['id']){echo "selected";}?> id="<?php echo $str.$row["classname"] ?>" value="<?php echo $row["id"] ?>">
            <?php echo $str.$row["classname"] ?>
        </option>
		 <?php
        show($fid=$row["id"],$i);
        ?>
        <?php
    }
}

show(0,0);
    ?>
    		<input id="select" type="submit" name="" value="查询">
		</select>
	</form>



	<div class="container">

	<?php
		// 查询数据表
		$id=isset($_GET["gid"])?$id=$_GET["gid"]:"";
		// empty 判断一个变量是否被认为是空的。当一个变量并不存在，或者它的值等同于FALSE，那么它会被认为不存在。如果变量不存在的话，empty()并不会产生警告。
		if(!empty($id)){
			$sql="select *from goods where goodstypefid=$id or goodstypefstr like '%$id%' and checkinfo=1 and delstate=0";
		}else{
			$sql="select *from goods";
		}
		$result=$mysqli->query($sql);
	?>

	<table border="1" cellpadding="3" cellspacing="0">
		<tr bgcolor="skyblue">
			<?php
				// 循环数据
				while ($row=$result->fetch_assoc()) {
			?>
			<td>
				<img width="200px" height="200px" src="<?php echo $row["picurl"]?>" />
				<br>
				<a title="查看商品详情信息" href="goodsshow.php?id=<?php echo $row["id"]?>">
					<?php echo $row["title"]?>
				</a>
			</td>
			<?php }?>
		</tr>
	</table>


	</div>
</body>
</html>